/* prettier-ignore-start */
/* tslint:disable */
/* eslint-disable */

/* 该文件由 yapi-to-typescript 自动生成，请勿直接修改！！！ */

// @ts-ignore
type FileData = File;

export interface IPostRoleListRequest {
  orderColumn?: string;
  orderDirection?: string;
  timeRangeColumn?: string;
  beginTime?: string;
  endTime?: string;
  pageNum?: number;
  pageSize?: number;
  /**
   * 角色名称
   */
  roleName?: string;
  /**
   * 角色标识
   */
  roleKey?: string;
  /**
   * 角色状态
   */
  status?: string;
}

export interface IPostRoleListResponse {
  total?: number;
  rows?: {
    /**
     * 角色ID
     */
    roleId?: number;
    /**
     * 角色名称
     */
    roleName?: string;
    /**
     * 角色标识
     */
    roleKey?: string;
    /**
     * 角色排序
     */
    roleSort?: number;
    /**
     * 角色状态
     */
    status?: number;
    /**
     * 备注
     */
    remark?: string;
    /**
     * 创建时间
     */
    createTime?: string;
    /**
     * 数据范围
     */
    dataScope?: number;
    selectedMenuList?: number[];
    selectedDeptList?: number[];
  }[];
}

/* prettier-ignore-end */
